.top-box{ background: #252D38; height: 35px; }
.top{ margin: 0 auto; height: 35px; line-height: 35px; }
.top p{ height: 35px; line-height: 35px; color: #CCCCCC; font-size: 12px; }

.logo-box{ height: 125px; background: url("../images/logo-bg.jpg") no-repeat center; width: 100%; }
.logo{ margin: 0 auto; height: 125px; }
.logo-img{ background: url("../images/logo-img.png") no-repeat center; width: 455px; height: 125px; }
.logo .search{ background: url("../images/search-bg.png") no-repeat center; width: 347px; height: 36px; margin-top: 50px; }
.logo .search form{ width: 100%; height: 100%; }
.logo .search form #submitBtn{ background: none; border: 0; cursor: pointer; width: 25px; height: 25px; }
#inputText{ border: 0; line-height: 30px; margin-top: 2px; margin-left: 15px; outline: none; color: #999999; width: 295px; height: 30px; }

.nav-box{ background: #2878D1; height: 45px; }
.nav{ margin: 0 auto; height: 45px; line-height: 45px; }
.nav ul{ border-left: 1px solid #4DB2FF; }
.nav li{ width: 122px; }
.nav a{ color: #FFF; font-size: 15px; border-right: 1px solid #4DB2FF; height: 45px; line-height: 45px; display: block; width: 122px; text-align: center; }
.nav a:hover{ background: #4DB2FF; }

.link-box{ background: #2878D1; width: 100%; height: 150px; }
.link{ margin-right: auto; margin-left: auto; padding-bottom: 15px; border-bottom: 1px solid #DDD; }
.link-title{ color: #FFF; padding: 10px 0; }
.link-item{ margin-top: 15px; }
.link-item select{ margin-right: 20px; width: 260px; }

.copy-box{ width: 100%; background: #333435; }
.copy{ margin-left: auto; margin-right: auto; }
.kgLogo{ background: url(../images/kg-logo-bg.jpg) no-repeat center; width: 120px; height: 26px; display: inline-block; margin-left: 40px; }
.copy p{ color: #FFF; padding: 20px 0 10px; }
.copy a{ color: #FFF; }